lemon geranium (pelargonium limoneum) - French English Dictionary